package com.kede.api.stand.service.wxpub;

import com.kede.api.stand.dto.wxpub.AddDriverDTO;
import com.kede.api.stand.dto.wxpub.AddTransPortDTO;
import com.kede.api.stand.dto.wxpub.PackageInfoDTO;
import com.kede.api.stand.dto.wxpub.VailFailGoodDTO;
import com.kede.pojo.ResHttp;

/**
 * @Author:Pr.li
 * @Date: create in 2023/10/10 21:40
 */
public interface IWxPubService {

    ResHttp getInfoByOpenId(String openid);


    ResHttp getWebToken(String code);

    ResHttp getJsApiTick();

    ResHttp getWxJSConfig();

    ResHttp addDriver(AddDriverDTO addDriverDTO);

    ResHttp addTransPort(AddTransPortDTO addTransPortDTO);

    ResHttp getPackageInfo(PackageInfoDTO packageInfoDTO);

    ResHttp removePack(PackageInfoDTO packageInfoDTO);

    ResHttp startCar(String tran_no);

    ResHttp getTransPortList(String openid);

    ResHttp addVailFailGood(VailFailGoodDTO vailFailGoodDTO);

}
